package com.by.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author 江俊俊
 * @version 1.0
 * @description
 * @date 2025/4/11 15:46
 * @since JDK1.8
 */
@Data
@ApiModel("上传文件记录表")
@TableName("attach_file")
public class AttachFile {

    /**
     *
     */
    @ApiModelProperty("")
    @TableId
    private Long fileId;
    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private String createTime;
    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    private String updateTime;
    /**
     * 文件路径
     */
    @ApiModelProperty("文件路径")
    private String filePath;
    /**
     * 文件类型
     */
    @ApiModelProperty("文件类型")
    private String fileType;
    /**
     * 文件名
     */
    @ApiModelProperty("文件名")
    private String fileName;
    /**
     * 文件大小
     */
    @ApiModelProperty("文件大小")
    private Integer fileSize;
    /**
     * 店铺id
     */
    @ApiModelProperty("店铺id")
    private Long shopId;
    /**
     * 文件 1:图片 2:视频 3:文件
     */
    @ApiModelProperty("文件 1:图片 2:视频 3:文件")
    private Integer type;
    /**
     * 文件分组id
     */
    @ApiModelProperty("文件分组id")
    private Long attachFileGroupId;
}
